#!/bin/bash

:<<EOF
变量赋值  必须 是用 取地址符, 即$  , 不能写成  $()  也不能写成  ``
$() ,   `` 是命令赋值
赋值语法,  变量名和等号, 等号和变量值 之间不能存在空格
shell变量只有字符串类型, 这个字符串怎么解析取决于你给它什么命令 ;
EOF

year=2024
month=07
date=05




datetime=year-month-day
echo $datetime

datetime=$datetime


echo ''


datetime=$(year)-$(month)-$(date)
echo $datetime

echo ''


datetime=`year`-`month`-`date`
echo $datetime

echo ''


datetime=$year-$month-$date
echo $datetime


datetime=$(date)
echo  $datetime

echo ''
datetime=`date`
echo $datetime







year = 2024   #error
month = 07    #error
date=  05    #error

echo  $year
echo  $month
echo  $date

year=2024
month=07
date=05


echo  $year
echo  $month
echo  $date




